package com.sixbro.shiro.service.rbac;

import com.sixbro.shiro.domain.entity.SysDept;
import com.sixbro.shiro.domain.vo.response.DeptResponseNodeVO;

import java.util.List;

/**
 * <p>
 *
 * </p>
 *
 * @Author: Mr.Lu
 * @Since: 2020/6/19 14:22
 */
public interface DeptService {

    SysDept addDept(SysDept vo);

    void updateDept(SysDept vo);

    SysDept detailInfo(String id);

    void deleted(String id);

    List<DeptResponseNodeVO> deptTreeList(String deptId);

    List<SysDept> selectAll();
}
